import request from '@/utils/request'

// 优惠券
export function coupon(query) {
  return request({
    url: '/erp_api/zhouyz/coupon/list',
    method: 'get',
    params: query
  })
}

// 优惠券详情
export function couponDetail(query) {
  return request({
    url: `/erp_api/zhouyz/coupon/${query.id}`,
    method: 'get'
  })
}

// 编辑优惠券
export function couponAdd(data) {
  return request({
    url: '/erp_api/zhouyz/coupon',
    method: data.id ? 'put' : 'post',
    data: data
  })
}


// 删除优惠券
export function couponDel(data) {
  return request({
    url: `/erp_api/zhouyz/coupon/${data.id}`,
    method: 'delete'
  })
}

// 优惠券记录
export function couponRecord(query) {
  return request({
    url: '/erp_api/zhouyz/couponRecord/list',
    method: 'get',
    params: query
  })
}

// 商品券
export function couponProduct(query) {
  return request({
    url: '/erp_api/zhouyz/couponProduct/list',
    method: 'get',
    params: query
  })
}

// 商品券详情
export function couponProductDetail(query) {
  return request({
    url: `/erp_api/zhouyz/couponProduct/${query.id}`,
    method: 'get'
  })
}

// 商品券记录
export function couponProductRecord(query) {
  return request({
    url: '/erp_api/zhouyz/couponProductRecord/list',
    method: 'get',
    params: query
  })
}

// 新人卷
export function couponProductType5(query) {
  return request({
    url: '/erp_api/zhouyz/couponProductType5/list',
    method: 'get',
    params: query
  })
}

// 新人卷详情
export function couponProductType5Detail(query) {
  return request({
    url: `/erp_api/zhouyz/couponProductType5/${query.id}`,
    method: 'get'
  })
}

// 地推卷
export function couponProductType6(query) {
  return request({
    url: '/erp_api/zhouyz/couponProductType6/list',
    method: 'get',
    params: query
  })
}

// 地推卷详情
export function couponProductType6Detail(query) {
  return request({
    url: `/erp_api/zhouyz/couponProductType6/${query.id}`,
    method: 'get'
  })
}

// 限时抢
export function couponProductType7(query) {
  return request({
    url: '/erp_api/zhouyz/couponProductType7/list',
    method: 'get',
    params: query
  })
}

// 限时抢详情
export function couponProductType7Detail(query) {
  return request({
    url: `/erp_api/zhouyz/couponProductType7/${query.id}`,
    method: 'get'
  })
}

// 组合商品卷
export function couponProductType8(query) {
  return request({
    url: '/erp_api/zhouyz/couponProductType8/list',
    method: 'get',
    params: query
  })
}

// 组合商品卷详情
export function couponProductType8Detail(query) {
  return request({
    url: `/erp_api/zhouyz/couponProductType8/${query.id}`,
    method: 'get'
  })
}

// 营销单页
export function spreadSinglePage(query) {
  return request({
    url: '/erp_api/zhouyz/spreadSinglePage/list',
    method: 'get',
    params: query
  })
}

// 营销单页详情
export function spreadSinglePageDetail(query) {
  return request({
    url: `/erp_api/zhouyz/spreadSinglePage/${query.id}`,
    method: 'get'
  })
}
